	<?php
	class Interacoes extends AppModel{
		public $useTable = 'tab_interacoes';

		public function buscaPorChamado($id){
			return $this->find('all',
				array(
					'conditions' => array('Interacoes.id_chamado' => $id),
					'order' => array('Interacoes.data_hora desc')
				)
			);
		}

		public function buscarAguardandoEnvioPorChamado($id){
			$result = $this->query("
				select * from tab_interacoes Interacoes where id_chamado = " . $id ."
			");
			return $result;
		}

		/**
		 * [buscaIntracoesNaoNotificadas description]
		 * @return array lista das modificações que não foram enviadas a os cliente
		 */
		public function buscaIntracoesNaoNotificadasPorChamado($id_chamado){
			return $this->find('all',
				array(
					'conditions' => array('Interacoes.data_envio_notificacao' => null, 'Interacoes.id_chamado' => $id_chamado),
				)
			);
		}
		public function buscaPorId($id){
			return $this->find('first',
				array(
					'conditions' => array('Interacoes.id' => $id),
				)
			);
		}

	}

?>